package cn.silver.module.oss.domain;

import cn.silver.framework.mybatis.annotation.Table;
import cn.silver.framework.mybatis.domain.BaseEntity;
import cn.silver.framework.tenant.domain.TenantEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

/**
 * @author zhouxiaobo
 */
@Data
@NoArgsConstructor
@Table(name = "oss_recycle")
@EqualsAndHashCode(callSuper = true)
@Schema(name = "OssRecycle", title = "对象存储管理-回收站信息")
public class OssRecycle extends BaseEntity implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    /** 批次号 */
    @Schema(title = "批次号")
    private String batchNo ;
    /** 删除类型 */
    @Schema(title = "删除类型")
    private String batchType ;
    /** 删除数量 */
    @Schema(title = "删除数量")
    private Integer batchSize ;
    /** 删除人 */
    @Schema(title = "删除人")
    private String deleteBy ;
    /** 删除人名称 */
    @Schema(title = "删除人名称")
    private String deleteName ;
    /** 删除时间 */
    @Schema(title = "删除时间")
    private Date deleteTime ;
}
